package com.hzmg.web.creater.strategy;

import cn.hutool.core.convert.Convert;
import com.hzmg.web.common.WebConstant;
import io.vertx.core.json.JsonObject;
import io.vertx.ext.web.RoutingContext;

import java.lang.annotation.Annotation;
import java.lang.reflect.Parameter;


import java.lang.reflect.Method;
import java.util.List;

/**
 * 通用策略定义
 * @author zbw
 */
public interface RouterStrategy {

    void dealRouter(RoutingContext ctx, Method method, List<Object> parameters, int i);

    Class<? extends Annotation> getType();

}
